home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / m68k / 542 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.0 KB

  1. Path: swidir.switch.ch!epflnews!news
  2. From: Pierre Arnaud <Pierre.Arnaud@di.epfl.ch>
  3. Newsgroups: comp.sys.m68k
  4. Subject: Re: 68060 CPU acts flaky, is it buggy?
  5. Date: Tue, 09 Apr 1996 08:31:23 +0200
  6. Organization: LAMI - EPFL
  7. Message-ID: <316A043B.542C@di.epfl.ch>
  8. References: <4k764p$4o4@gordon.enea.se>
  9. NNTP-Posting-Host: lamipc16.epfl.ch
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 2.01 (WinNT; I)
  14. CC: arnaud
  15.  
  16. Ola Liljedahl wrote:
  17. > I have an MC68060 board for my Amiga 3000 computer, the Apollo 3060 board.
  18. > The board/CPU acts flaky, especially (only?) when running computing intensive
  19. > tasks, such as compiling large programs with gcc. There is no problem with
  20. > heath, the CPU is almost cold. Could the problems be caused by an early
  21. > CPU revision without the bugs worked out? (Guessing wildy here...)
  22. > The CPU is labelled as follows:
  23. > XC68060RC50
  24. > 01F43G
  25. > QABD9541A
  26. > Doesn't XC stand for an early revision, maybe a prototype revision?
  27.  
  28. No, XC is for "not fully qualified" and remember that the 68040 had
  29. this status for several years before changing to MC68040. The prototype
  30. revision is labeled PC68060. I had the luck to play with one ;-)
  31.  
  32. > But doesn't 9541 stand for a production date of year 1995 week 41?
  33.  
  34. You are right. Week 41, Year 95.
  35.  
  36. The 01F43G specifies the Mask of your CPU. There is an errata sheet
  37. for this mask available at Motorola (12/19/94, F43G Rev 1.5 or newer).
  38.  
  39. > Please tell me if my CPU is buggy!
  40.  
  41. To my knowledge, following bugs might still be in your CPU
  42. (workarounds included):
  43.  
  44. - Don't use both copyback and writthrough cache modes to access the
  45.   same physical page of memory.
  46.  
  47. - Use MOVEC Rn,USP instead of MOVE An,USP (only if the instruction
  48.   is the target of a conditional branch).
  49.  
  50. - Try setting PCR bit #5 (disable result forwarding features,
  51.   store/load bypass).
  52.  
  53. Long life to the 68060...
  54.  
  55. Look at http://diwww.epfl.ch/w3lami/team/arnaud/p6000.html for a
  56. design based on a 68060 and a 68360.
  57.  
  58.     Pierre
  59.  
  60. http://diwww.epfl.ch/w3lami/team/arnaud
  61.